home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / dev / misc / p96pcq.lha / Picasso96PCQ / LiesMich.txt < prev    next >
Encoding:
Text File  |  1997-07-18  |  3.5 KB  |  89 lines

  1.  
  2.             -------------------------------------------------
  3.  
  4.                            Picasso96 - PCQ
  5.  
  6.             -------------------------------------------------
  7.  
  8.     von Andreas Neumann <Neumanna@stud-mailer.uni-marburg.de>
  9.  
  10.     letzte Bearbeitung: 17.07.1997
  11.  
  12.     In diesem Verzeichnis befindet sich die Anbindung der
  13.     Picasso96API-Library von Tobias Abt <tabt@studbox.uni-stuttgart.de>
  14.     und Alexander Kneer an den Freeware-Pascal-Compiler "PCQ" von
  15.     Patrick Quaid. Damit ist es nun möglich, "Picasso96", die modulare
  16.     und systemfreundliche Softwareumgebung für Amiga-Grafikkarten,
  17.     auch unter "PCQ"-Pascal anzusprechen. Im einzelnen finden sich
  18.     hier folgende Dateien:
  19.  
  20.     Lib/p96.lib:
  21.  
  22.         Hierhinter verbergen sich die Assemblerroutinen, die für den
  23.         Programmierer die Einsprünge in die Picasso96API-Library
  24.         übernehmen. Die Datei muß zu dem von "PCQ" erzeugten
  25.         Pascal-Objektcode hinzugelinkt werden, was etwa folgendermaßen
  26.         auszusehen hat:
  27.  
  28.         blink Programm.o to Programm library PCQ.lib,p96.lib ND SC SD
  29.  
  30.         Die zur Programmausführung benötigte Picasso96API-Library liegt
  31.         der "Picasso96"-Distribution (erhältlich z.B. im
  32.         Aminet (/gfx/board/Picasso96.lha)
  33.         oder auf der "Picasso96 WWW Home Page"
  34.         (http://wwwcip.rus.uni-stuttgart.de/~etk10317/etc/Picasso96.html)
  35.         bei.
  36.  
  37.         Aufgrund der Beschränkungen, die bei "PCQ" bezüglich der
  38.         Parameterübergabe für Funktionen bestehen, sind ausschließlich
  39.         die "TagList"-Varianten bestimmer P96-Routinen implementiert.
  40.  
  41.     Include/p96/Picasso96.i:
  42.  
  43.         Dies ist die Include-Datei, die in ein "p96"-Verzeichnis Ihres
  44.         "PCQ"-Include-Verzeichnisses kopiert werden muß.
  45.  
  46.     Examples/
  47.  
  48.         Dahinter verbergen sich Konvertierungen der Beispielprogramme,
  49.         die der "Picasso96"-Developer-Distribution beilagen, in
  50.         "PCQ"-Pascal. Zu beachten ist, daß es sich hierbei um die
  51.         ersten Programme handelt, bei deren Programmierung ich auf
  52.         Kickstart 2.x/3.x-Funktionen zurückgegriffen habe. Ich bitte
  53.         daher, eventuell mangelhafte programmiertechnische Eleganz zu
  54.         entschuldigen. Da "PCQ" leider keine Routinen zur
  55.         Konvertierung zwischen den einzelnen Zahlenformaten zur
  56.         Verfügung stellt, erfolgt die Ausgabe etwaiger
  57.         Screenmodi-Werte im Gegensatz zu den Original-"Examples"
  58.         nicht im Hexadezimal- sondern im Dezimal-Format.
  59.  
  60.         Die Programmierung der "ReadArgs"-Funktion basiert auf
  61.         einem Beispiel-Quelltext von Andreas Tetzl. Ihm sei dafür
  62.         gedankt.
  63.  
  64.         Die Beispielprogramme sind geistige Werke ihrer Urheber,
  65.         Alexander Kneer und Tobias Abt. Jede weitergehende Verwendung
  66.         darf nur mit ihrer Zustimmung erfolgen.
  67.  
  68.     Wer noch Fragen, Lob, Kritik oder Verbesserungsvorschläge hat,
  69.     erreicht mich entweder per e-Mail (s.o.) oder via snail-Mail unter
  70.     folgender Adresse:
  71.  
  72.     Andreas Neumann
  73.     Espenhausen 3
  74.     35091 Cölbe
  75.  
  76.     Alexander Kneer und Tobias Abt zeichnen für diese Distribution nicht
  77.     verantwortlich. Bei diesbezüglichen Fragen bin ausschließlich
  78.     ich der richtige Ansprechpartner.
  79.  
  80.     Und wer einen Blick in eines der wohl langlebigsten Diskettenmagazine
  81.     für den Amiga werfen möchte, der besorge sich die aktuelle Version
  82.     des "AmigaGadget" entweder
  83.  
  84.     -   gegen Leerdisk und Rückporto bei mir,
  85.     -   im Aminet (/docs/mags/) oder
  86.     -   über die "Gadget Homepage"
  87.         (http://stud-www.uni-marburg.de/~Neumanna/gadget.html)
  88.  
  89.